package services;

import java.util.HashMap;
import java.util.LinkedList;
import java.util.Random;

import model.Dao;



public class NuevoJuegoService {
	
	private LinkedList<String> listaCategorias;
	private Dao dao;
	private HashMap<String, LinkedList<String>> mapa;
	
	
	public LinkedList<String> llenarCategorias(){
		dao = new Dao();
		mapa = dao.obtenerCategorias();
		listaCategorias = new LinkedList<String>();
		for( String categoria : mapa.keySet() ){
			 listaCategorias.add(categoria);
		}
		return listaCategorias;
	}
	
	public String generarPalabra(String categoria){
		Random aleatorio = new Random();
		int rango = mapa.get(categoria).size();
		return mapa.get(categoria).get(aleatorio.nextInt(rango));
		
	}
}

